package com.jackstraw.dbtool.service;

import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Workbook;
import org.springframework.web.multipart.MultipartFile;

/**
 * 所在包：com.jackstraw.e2d.service
 * 文件名：
 * 版权：稻草人.
 * 项目：e2d
 * 功能描述：用户将excel数据导入到数据库
 * 修改人：Xinglz
 * 修改时间：2020-01-15 10:32
 */
public interface IE2dService {

    /**
     * 将excel文件导入到数据库
     * @param sheetName excel文件
     * @param titleList 标题列表字符串
     * @param tableName 表名称
     */
    void excelToDB(String sheetName, String titleList, String tableName) throws Exception;

    /**
     * 根据上传数据获取excel操作文件
     * @param file
     * @return
     */
    Workbook getWorkBook(MultipartFile file);

    /**
     * 获取单元格的值
     * @param cell
     * @return
     */
    String getCellValue(Cell cell);
}
